from utils import msg_util, date_util

list_holiday = ['2024-04-04', '2024-04-05', '2024-05-01', '2024-05-02', '2024-05-03', '2024-05-04',
                '2024-06-10', '2024-09-16', '2024-09-17', '2024-10-01', '2024-10-02', '2024-10-03',
                '2024-10-04', '2024-10-07', '2022-05-04', '2022-06-03', '2022-06-04', '2022-06-05',
                '2022-09-10', '2022-09-11', '2022-09-12', '2022-10-01', '2022-10-02', '2022-10-03',
                '2022-10-04', '2022-10-05', '2022-10-06', '2022-10-07',
                '2023-04-05', '2023-05-01', '2023-05-02', '2023-05-03',
                '2023-06-22', '2023-06-23', '2023-09-29', '2023-10-02',
                '2023-10-03', '2023-10-04', '2023-10-05', '2023-10-06',
                '2023-10-03', '2023-10-04', '2023-10-05', '2023-10-06',
                ]


# 是否中国节假日
def is_holiday(date_str: str):
    if date_str[0:4] == '2023':
        if date_util.get_date_time().minute / 5 == 0:
            msg_util.sys_miao_msg('请配置2023年假期')
    return list_holiday.__contains__(date_str)
